UNPKG

1.14 kBJavaScriptView Raw
1'use strict';
2
3var tape = require('../');
4var tap = require('tap');
5var concat = require('concat-stream');
6
7var stripFullStack = require('./common').stripFullStack;
8
9tap.test('array test', function (tt) {
10 tt.plan(1);
11
12 var test = tape.createHarness({ exit: false });
13 var tc = function (rows) {
14 tt.same(stripFullStack(rows.toString('utf8')), [
15 'TAP version 13',
16 '# fail',
17 'not ok 1 this should fail',
18 ' ---',
19 ' operator: fail',
20 ' at: Test.<anonymous> ($TEST/has spaces.js:$LINE:$COL)',
21 ' stack: |-',
22 ' Error: this should fail',
23 ' [... stack stripped ...]',
24 ' at Test.<anonymous> ($TEST/has spaces.js:$LINE:$COL)',
25 ' [... stack stripped ...]',
26 ' ...',
27 '',
28 '1..1',
29 '# tests 1',
30 '# pass 0',
31 '# fail 1',
32 ''
33 ]);
34 };
35
36 test.createStream().pipe(concat(tc));
37
38 test('fail', function (t) {
39 t.fail('this should fail');
40 t.end();
41 });
42});